package oop3.src.innerclass_static;

public class Test {
    public static void main(String[] args) {
        //类所有的功能内部类都有,定义的时候需要再套一层
        Outer.Inner in = new Outer.Inner();
        in.setName("小李");
        in.show();

        //成员内部类
        //创建成员内部类需要先new外部类,然后紧接着new内部类,因为内部类在外部类对象中
        Outer.Inner2 in2 = new Outer().new Inner2();
        in2.setName2("成员内部类");
        in2.show();
        //静态成员可以用类连续跟踪到
        Outer.Inner2.test();
    }
}
